<?php namespace LPCISII\PHP2012Bundle\Entity;
use Doctrine\ORM\Mapping as ORM;

/**
  * @ORM\Entity
  * @ORM\Table(name="images")
  */
class Images {
	/**
	  * @ORM\Id
	  * @ORM\Column(type="integer")
	  * @ORM\GeneratedValue(strategy="AUTO")
	  * @ORM\ManyToOne(targetEntity="Articles")
	  * @ORM\JoinColumn(name="idArticle", referencedColumnName="reference")
	*/
    protected $idI;
	
	/**
	  * @ORM\Column(type="string")
	  */
	protected $titre;
        
        /**
         * @ORM\Column(type="string")
         */
        protected $url;
        
        /**
          * @ORM\ManyToOne(targetEntity="Articles", inversedBy="images")
          * @ORM\JoinColumn(name="reference", referencedColumnName="reference")
          */
        protected $article;
        

        protected $fichier;
        
    /**
     * Get idI
     *
     * @return integer 
     */
    public function getIdI()
    {
        return $this->idI;
    }

    /**
     * Set titre
     *
     * @param string $titre
     */
    public function setTitre($titre)
    {
        $this->titre = $titre;
    }

    /**
     * Get titre
     *
     * @return string 
     */
    public function getTitre()
    {
        return $this->titre;
    }

    /**
     * Set article
     *
     * @param LPCISII\PHP2012Bundle\Entity\Articles $article
     */
    public function setArticle(\LPCISII\PHP2012Bundle\Entity\Articles $article)
    {
        $this->article = $article;
    }

    /**
     * Get article
     *
     * @return LPCISII\PHP2012Bundle\Entity\Articles 
     */
    public function getArticle()
    {
        return $this->article;
    }

    /**
     * Set url
     *
     * @param string $url
     */
    public function setUrl($url)
    {
        $this->url = $url;
    }

    /**
     * Get url
     *
     * @return string 
     */
    public function getUrl()
    {
        return $this->url;
    }
    
    public function __toString() {
        return $this->url;
    }
    
    public function setFichier($fichier) {
        $this->fichier = $fichier;
    }
    
    public function getFichier() {
        return $this->fichier;
    }
}